Comprehending Studies on Program Comprehension

ثبت نشده
چکیده

Program comprehension is an important aspect of developing and maintaining software, as programmers spend most of their time comprehending source code. Thus, it is the focus of many studies and experiments to evaluate approaches and techniques that aim to improve program comprehension. As the amount of corresponding work increases, the question arises how researchers address program comprehension. To answer this question, we conducted a literature review of papers published at the International Conference on Program Comprehension, the major venue for research on program comprehension. In this article, we i) present preliminary results of the literature review and ii) derive further research directions. The results indicate the necessity for a more detailed analysis of program comprehension and empirical research. Keywords-Systematic Review, Study Comprehension, Empirical Research

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Impact of Identifier Style on Effort and Comprehension

INTRODUCTION: A family of studies investigating the impact of program identifier style on human comprehension is presented. Two popular identifier styles are examined, namely camel case and underscore. The underlying hypothesis is that identifier style affects the speed and accuracy of comprehending source code. To investigate this hypothesis, five studies were designed and conducted. The first...

متن کامل

An Investigation into the Effective Factors in Comprehending English Garden-Path Sentences by EFL Learners

The present study aimed at highlighting the possible effects of age, proficiency level, and the structural composition of Garden-Path (GP) sentences on EFL learners' comprehension. 80 Iranian EFL learners were recruited from the initial pool of 114 participants based on the results of an English proficiency test; 40 advanced, and 40 intermediate learners were selected. Moreover, two age...

متن کامل

Software Architecture: Leverage for System/Program Comprehension

Building software systems is hard; evolving them is harder. Even with complete requirements, architecture and design documentation, comprehending a system, or even a part of a system, in such a way as to understand the implications of the changes we make is a difficult task. I believe that the separation of architecture from design helps us with the problem of system comprehension: identifying ...

متن کامل

The Impact of Tactics Rules on Media Comprehension Challenges Faced by Non-Native English Speakers

EFL learners who loved to read newspapers but have difficulty in comprehending. Present paper is a study on the significance of special styles of newspapers’ writing that may contribute in decreasing reading and comprehension skills for EFL learners and also is primarily concerned with the language and style of newspaper reportage. Skilled readers don’t just read, they interact with the text. T...

متن کامل

Measuring Program Comprehension with fMRI

Software development is in essence a human-centered activity, because humans design, implement, and maintain software. Thus, the human factor plays an important role in software engineering. One of the major activities during the entire softwaredevelopment cycle is program comprehension: Developers spend most of their time with comprehending source code [14]. Thus, if we can support developers ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017